Skip to content
特性原子操作
底层实现由底层硬件直接支持基于原子操作和信号量实现
性能通常更高效,因为它是单个指令的执行相对较低,涉及到上下文切换
适用场景单个指令的互斥操作处理临界区(多个指令)的互斥操作,扩大操作范围
锁类型无锁操作,属于乐观锁通常属于悲观锁
层级存在存在于机器指令层、汇编指令层、高级语言层(如 Go 语言)同样存在于不同指令和语言层级

木川工作室 (微信:mcmc2024)